home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / comm / tlx_sq21.zip / TLX_SQR.NEW < prev    next >
Text File  |  1992-03-12  |  10KB  |  144 lines

  1.           TELIX-SQUARE package by Inge Vabekk. Version 2.1ß.
  2.  
  3.                        CHANGES in version 2.1ß
  4.    ╔═════════════════════════════════════════════════════════════╗
  5.    ║             This version has some improvements:             ║
  6.    ║             -----------------------------------             ║
  7.    ║ 1. After logging in to an MBBS system the MBBS script now   ║
  8.    ║    issues a CHAT N command, to avoid having chat attempts   ║
  9.    ║    from other nodes while the scripts are running. When the ║
  10.    ║    automatic part of the session is completed, a CHAT A     ║
  11.    ║    command is issued to allow chat requests again.          ║
  12.    ╟─────────────────────────────────────────────────────────────╢
  13.    ║ 2. The timed call scheduler didn't always work. This would  ║
  14.    ║    happen because the documentation stated that the envi-   ║
  15.    ║    ronment variable SQRTIME" should use colon as a separa-  ║
  16.    ║    tor character. When this was defined otherwise in Telix, ║
  17.    ║    the comparison would never succeed.                      ║
  18.    ║    The script is changed to use the time separator charac-  ║
  19.    ║    ter defined in the Telix configuration file.             ║
  20.    ╟─────────────────────────────────────────────────────────────╢
  21.    ║ 3. The GrabMail script has been somewhat improved to avoid  ║
  22.    ║    errors during the first blocks of mail transfer.         ║
  23.    ╟─────────────────────────────────────────────────────────────╢
  24.    ║ 4. You now have the possibility of adding your own script   ║
  25.    ║    for special tasks to run automatically.                  ║
  26.    ║    The name of this script should be the same as the BBS    ║
  27.    ║    type plus "HOOK": For MBBS the name is MBBSHOOK, and for ║
  28.    ║    PCBoard it is PCBHOOK. To find the name to use, check    ║
  29.    ║    what script is entered right after LOGON (this will show ║
  30.    ║    in the status line). No more than 4 characters can be    ║ 
  31.    ║    used from the BBS name; the last 4 must be HOOK.         ║
  32.    ║    Naturally, the name extension for the script must be     ║
  33.    ║    .SLT for SALT scripts, and .SLC for compiled scripts.    ║
  34.    ╟─────────────────────────────────────────────────────────────╢
  35.    ║ 5. The GrabMail script now sets "Forward" mode as the de-   ║
  36.    ║    fault before the mail is downloaded. This means that the ║
  37.    ║    oldest messages in a conference come first, contrary to  ║
  38.    ║    the default "Ref" mode. I personally dislike this        ║
  39.    ║    "threaded" mode. A good offline reader has the option to ║
  40.    ║    read by reference.                                       ║
  41.    ║    When you delete the first messages in the message base,  ║
  42.    ║    you can now rest assured that they are the oldest ones.  ║
  43.    ║    If you're using XBoard, however, you can use the "script ║
  44.    ║    Configuration" option to define this according to your   ║
  45.    ║    own liking. You can also do this by adding a line to the ║
  46.    ║    NAME.DAT file:                                           ║
  47.    ║    RMODE: R(eference)    { or F(orward), or M(arked) }      ║
  48.    ╟─────────────────────────────────────────────────────────────╢
  49.    ║ 6. After "years" of using the Full Screen Editor in MBBS,   ║
  50.    ║    the MailUp script had "forgotten" how to use the line    ║
  51.    ║    oriented editor. This has been fixed.                    ║
  52.    ╟─────────────────────────────────────────────────────────────╢
  53.    ║ 7. The UPDATE$ program, used to add new files to the file   ║
  54.    ║    list, would write past a CTRL-Z (EOF character) in the   ║
  55.    ║    catalog file. When searching the file with the DUPECHK$  ║
  56.    ║    or HAVEIT$ programs (used to update the upload and down- ║
  57.    ║    load command files), files beyond this point could not   ║
  58.    ║    be found.                                                ║
  59.    ║    The CTRL-Z character is now removed.                     ║
  60.    ╟─────────────────────────────────────────────────────────────╢
  61.    ║ 8. The PUTLINE.SLT script has been added. This small script ║
  62.    ║    is called as a subroutine by other scripts to send com-  ║
  63.    ║    mands to the BBS. The script checks the echo returned    ║
  64.    ║    from the BBS, and makes corrections if there were entry  ║
  65.    ║    errors. This should keep command errors to a minimum.    ║
  66.    ╟─────────────────────────────────────────────────────────────╢
  67.    ║ 9. The UPDOWNF.SLT script has been added. This small script ║
  68.    ║    is called as a subroutine by other scripts to send or    ║
  69.    ║    receive files to/from the BBS. The script checks for     ║
  70.    ║    a possible external protocol program to be used for the  ║
  71.    ║    transfer. Up to 10 different external protocols can now  ║
  72.    ║    be defined with Telix. See the new parameters defined    ║
  73.    ║    to perform these tasks (in the NAME.DAT file) below.     ║
  74.    ╟─────────────────────────────────────────────────────────────╢
  75.    ║ 10.With the extended choice of external protocols, several  ║
  76.    ║    new parameters have been defined for the NAME.DAT file.  ║
  77.    ║    Up to ten different protocols can be defined, numbered   ║
  78.    ║    0 to 9. There are several parameters for each protocol.  ║
  79.    ║    In the following, "n" represents the number:             ║
  80.    ║    XPROTn : Protocol defined in the Telix phone directory   ║
  81.    ║    XPROGn : Name of external program for that protocol      ║
  82.    ║    XPRAMn : General parameters for the program              ║                                           ║
  83.    ║    XRECVn : Receive parameters for the program              ║
  84.    ║    XXMITn : Transmit parameters for the program             ║
  85.    ║                                                             ║
  86.    ║    Sample (part of NAME.DAT file):                          ║
  87.    ║                                                             ║
  88.    ║    XPROT0: Z          { Use external protocol with Zmodem } ║
  89.    ║    XPROG0: GSZ.EXE               { Use GSZ.EXE for Zmodem } ║
  90.    ║    XPRAM0: port 2 pV1 pG15 ha cts    { Parameters for GSZ } ║
  91.    ║    XRECV0: rz -m             { Receive parameters for GSZ } ║
  92.    ║    XXMIT0: sz               { transmit parameters for GSZ } ║
  93.    ╟─────────────────────────────────────────────────────────────╢
  94.    ║ 11.The scripts OPUS.SLT, OPUSREG.SLT and OPUSUP.SLT have    ║
  95.    ║    been added. These are presently only rudimentary scripts ║
  96.    ║    to perform a simple login and send mail. Mail grabbing   ║
  97.    ║    and file up/download have not been implemented yet.      ║
  98.    ╟─────────────────────────────────────────────────────────────╢
  99.    ║ 12.The "GETNAME" script used to read the NAME.DAT file at   ║
  100.    ║    startup spent quite some time reading and organizing     ║
  101.    ║    the data. This has been somewhat improved, and further   ║
  102.    ║    improvement can be expected in the future.               ║
  103.    ╟─────────────────────────────────────────────────────────────╢
  104.    ║ 13.Nice addition for XBoard users: You can now use diffe-   ║
  105.    ║    rent login names on each BBS you're calling. Just edit   ║
  106.    ║    the "YourName" line in the <BBS>.CFG file for the BBS.   ║
  107.    ║    The name specified in the NAME.DAT file will still be    ║
  108.    ║    the default.                                             ║
  109.    ║    This should overcome the problem with BBS programs that  ║
  110.    ║    don't understand characters beyond the English 26-cha-   ║
  111.    ║    racter alphabet.                                         ║
  112.    ╟─────────────────────────────────────────────────────────────╢
  113.    ║ 14.Another nice addition for XBoard users: You can now use  ║
  114.    ║    XBoard's method for specifying download files, in addi-  ║
  115.    ║    tion to the traditional method, using the WISH.LST file. ║
  116.    ║    This means that you can use whichever method you prefer. ║
  117.    ║    Files names specified for download *must* be listed in   ║
  118.    ║    the BBS's file list, however (contrary to XBoard's       ║
  119.    ║    scripts, which don't check this).                        ║
  120.    ║    The same method will be implemented for uploading files  ║
  121.    ║    in the near future. However, I choose to release this    ║
  122.    ║    ve